home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / misc / math / Laplace.lha / Laplace / Data / Docs.lha / History < prev    next >
Encoding:
Text File  |  1996-09-19  |  11.7 KB  |  243 lines

  1. History :
  2.  
  3.     Release V0.7 (Evaluation version) released 19.8.1996
  4.         27.8.1996
  5.           ß3   - moved about message to startup window.
  6.         28.8.1996
  7.           ß9   - removed name conflict with OS.
  8.           ß10  - replaced about window by startup window.
  9.           ß18  - added complex class.
  10.                      See 'Manual', Section 3.7 'Types'.
  11.           ß23  - new type handling.
  12.           ß28  - removed constshow class, use format instead.
  13.           ß30  - removed show class, use format instead.
  14.           ß32  - seperate catalog file for kernel.
  15.           ß36  - improved format class.
  16.         29.8.1996
  17.           ß41  - removed showgroup class, use format instead.
  18.           ß45  - new about picture.
  19.           ß50  - fixed bug with nested references.
  20.           ß53  - new function arc().
  21.                      See 'Functions'.
  22.         30.8.1996
  23.           ß59  - new function im(), re() and conj().
  24.                      See 'Functions'.
  25.           ß61  - added menu item Iconify.
  26.         1.9.1996
  27.           ß75  - new settings handling.
  28.           ß77  - added dynamic options.
  29.                      See 'Manual', Section 3.10 'Options'.
  30.           ß79  - new commands showhelp(), quickhelp().
  31.                      See 'Functions'.
  32.                      fast onlinehelp with ?keyword and ??keyword.
  33.                      See 'Manual', Section 3.11 'Online help'.
  34.           ß83  - added null class.
  35.         5.9.1996
  36.           ß87  - changed Installer script NOT to use my own Lha...
  37.                      Sorry for this embarressing mistake!
  38.           ß88  - add Copyright file to installation.
  39.           ß98  - implemented new system for fraction/floatpoint handling.
  40.         6.9.1996
  41.           ß123 - removed obsolete tags.
  42.           ß138 - improved simplification of things like 2*sqrt(3).
  43.         7.9.1996
  44.           ß147 - finally solved (I hope..) problems with nested references.
  45.           ß148 - added Delete menuitem.
  46.                      icons are saved with preset files.
  47.         8.9.1996
  48.           ß154 - Unknown vars are not always declared as constant number objects.
  49.                      See 'Manual', Section 3.8 'Definitions'
  50.           ß155 - a function reference without parameters now uses default parameters:
  51.                      f -> f(x), if you declared f(x)=... before.
  52.                      See 'Manual', Section 3.8 'Definitions'
  53.           ß156 - added c00l sound to about requester.
  54.         9.9.1996
  55.           ß157 - fixed taylor().
  56.           ß158 - new syntax for taylor().
  57.                      See 'Functions'.
  58.           ß159 - new syntax for diff().
  59.                      See 'Functions'.
  60.         14.9.1996
  61.           ß160 - added Help/ARexx menu.
  62.                      added bubblehelp for the settings requester.
  63.         19.9.1996
  64.                  Release it!!
  65.  
  66.     V0.6 (Evaluation version) released 27.8.1996 :
  67.         12.8.1996
  68.           ß1   - added installer script.
  69.           ß6   - added Contribution file to installation.
  70.         13.8.1996
  71.           ß7   - removed usage of avop.library.
  72.           ß10  - optimization of LPPM_Laplace_DoEvaluate.
  73.         14.8.1996
  74.           ß20  - sets and equation need not to be on the left side anymore.
  75.           ß25  - remove LPPM_Laplace_Evaluate/Simplify.
  76.         15.8.1996
  77.           ß33  - rewrote diff().
  78.           ß34  - rewrote combine().
  79.           ß35  - reimplemented float to fraction conversion.
  80.           ß39  - optimized LPPM_Laplace_ExtractRefs.
  81.           ß41  - rewrote lk_FatalError().
  82.           ß55  - fixed bug in real multiplication (caused strange error ranges).
  83.           ß56  - removed strange bug in orthogonal().
  84.           ß57  - added def_Presets icon.
  85.         16.8.1996
  86.           ß58  - fixed taylor().
  87.           ß59  - fixed fak().
  88.           ß60  - improved sum sorting.
  89.           ß72  - added gadget for debugmode.
  90.         18.8.1996
  91.           ß75  - added DVI manual.
  92.         22.8.1996
  93.           ß77  - reimplemented sin(pi)=0, i^2=-1 etc.
  94.           ß83  - pi is now shown as greek letter.
  95.           ß85  - fixed search-path for docs (reported by Christoph Dahlen and Ken Tyler).
  96.         23.8.1996
  97.           ß90  - improved DVI manual.
  98.         24.8.1996
  99.           ß91  - added Format class for later use.
  100.           ß95  - removed About class, uses Format class instead.
  101.           ß97  - removed Error class, uses Format class instead.
  102.         25.8.1996
  103.           ß100 - bugfix in product simplification.
  104.           ß110 - sum simplification should be on the old level now ;-)
  105.           ß111 - fixed multrow().
  106.           ß112 - fixed umatrix().
  107.         26.8.1996
  108.           ß117 - Added external tool BreakLaplace.
  109.         27.8.1996
  110.                  release it.
  111.  
  112.     V0.5 (Evaluation version) released 07-AUG-96 :
  113.         21-JUN-96 : Added boolean class.
  114.         22-JUN-96 : Added isreal(), isvector(), ismatrix(), isset(), isequation(),
  115.                         isboolean(), isatomar(), if(), for(), drop() commands.
  116.                     Added new operators &&, ||, !, ==, !=, >, >=, <, <=.
  117.         24-JUN-96 : Added automatic error calculation. WOW!! Quite experimental
  118.                         feature, but really fantastic ;-)
  119.         25-JUN-96 : Vector product now as operator, no function anymore.
  120.                     Improved atomar evaluation a bit.
  121.                     Reorganized options menu.
  122.                     Open projects directly by shift-click 'em on WB.
  123.         28-JUN-96 : Drop a project icon into window to load it.
  124.                     Added project identifier to project files.
  125.         29-JUN-96 : Rewrote preferences handling.
  126.                     Added customizable ARexx menu.
  127.         02-JUL-96 : Added some ARexx commands.
  128.         03-JUL-96 : Internal handling of pi, e and i implemented.
  129.         07-JUL-96 : OP_ADD, OP_MUL now as binary operators. Lost a lot of
  130.                         simplification features ;-(
  131.         10-JUL-96 : Improved evaluation and simplification. Still lots of
  132.                         features not reimplemented ;-(
  133.         14-JUL-96 : Removed vector() and matrix() functions, use [..] instead.
  134.         16-JUL-96 : Some internal changes.
  135.         17-JUL-96 : Fonts are now configureable.
  136.         19-JUL-96 : Started translation of manual to german.
  137.         21-JUL-96 : Still not perfect, but almost...
  138.         22-JUL-96 : Added random(), irandom(), randomseed().
  139.                     Cursor flash rate adjustable.
  140.         23-JUL-96 : Added better ASCII output. Not useful now, but for later use..
  141.         27-JUL-96 : Source totally reorganized. Took some long nights...
  142.                         I think it's much faster now...
  143.                         Didn't do any benchmarks so far...
  144.                         Everything is ready now for an UN*X port...
  145.         06-AUF-96 : Uses RevUp for revision control.
  146.                     Some minor fixes.
  147.         07-AUG-96 : Added nice startup picture.
  148.                     Added support for MWB palette.
  149.  
  150.     V0.4 (Evaluation version) released 20-JUN-96 :
  151.         15-APR-96 : Use DICE V2.07 now, featuring pragmas !!
  152.                         (This was my free update, ehem...)
  153.         18-APR-96 : Fixed bug in diff(pot(a,b)) with b containing parameter
  154.                         (reported by Mario Kemper).
  155.         21-APR-96 : Added adjustable exponential display.
  156.         01-MAY-96 : Added set class.
  157.                     Added adjustable display precision.
  158.                     Added function set().
  159.                     Function popup now uses external list.
  160.                     Added functions count(), average(), sigma(), error().
  161.                     Added control codes in F-key strings.
  162.         03-MAY-96 : Added functions vprod(), dim(), norm().
  163.         04-MAY-96 : Added functions cols(), rows(), orthogonal(), norm() for matrices.
  164.         05-MAY-96 : Added functions cvector(), rvector().
  165.         07-MAY-96 : Improved real evaluation a bit.
  166.         12-MAY-96 : Added 'putting outside the brackets' (Is there really no
  167.                         shorter english word for this???), but still not perfect.
  168.         after a long pause..
  169.         17-JUN-96 : Renamed rang() to rank() ;-)
  170.                     Matrix inversion works again. Use invert(matrix) istead
  171.                         of inv(matrix).
  172.         20-JUN-96 : Small bug removed when adding to set object.
  173.  
  174.     V0.3 (Evaluation version) released 05-APR-1996 :
  175.         28-MAR-96 : Bug in e.g. 1/(-0.5) removed.
  176.                     Bug in window update removed, which sometimes caused object
  177.                         not to be drawn again.
  178.                     Added Help menu.
  179.                     Removed usage of 'Laplace:', uses 'PROGDIR:' instead
  180.                         (suggested by Lars Bischoff).
  181.         30-MAR-96 : Added some ARexx commands.
  182.                     sin(neg(a)) -> neg(sin(a)).
  183.                     cos(neg(a)) -> cos(a).
  184.                     sinh(neg(a)) -> neg(sinh(a)).
  185.                     cosh(neg(a)) -> cosh(a).
  186.                     ln(a^b) -> b * ln(a).
  187.         31-MAR-96 : Bug in floatpoint display removed.
  188.                     Added object and function popup lists.
  189.                     Bug in OP_MUL display removed.
  190.                     Added tooltype support.
  191.                     Added greek letter support.
  192.                     Added equation class.
  193.                     Added eq(), eqleft(), eqright() commands.
  194.         01-APR-96 : It's not a joke, it's a...
  195.                     Display is now built up in background.
  196.                     Bug in OP_NEG display removed.
  197.                     Bug in neg(matrix) removed.
  198.                     Avoid 'key-eater' problem by moving Insert/Remove into menu.
  199.                     Added some edit functions.
  200.         02-APR-96 : Added simplify method.
  201.                     Added simplify option.
  202.                     If there is a default project icon, it should be used ;-)
  203.                     Converts floats to fraction, if possible.
  204.                     Added precision option.
  205.                     sqrt(), sin() etc. on reals only evaluated, if wanted/possible.
  206.                     sqrt() now look like a real square root (not too pretty though..)
  207.         03-APR-96 : Evaluation now uses at look up table instead of directly coded
  208.                         pattern matching. Reduces size of the executable by 20k
  209.                         and source by 80k !! 80k source are now replaced by a small
  210.                         2k ASCII file and ~17k source to handle it :-O
  211.                            "It's a small step for the user, but it's a great step
  212.                             for the coder." - N.Armstrong
  213.         04-APR-96 : Added fak(), taylor().
  214.                     Added F-Key support.
  215.  
  216.     V0.2 (Evaluation version) released 27-MAR-96 :
  217.         14-MAR-96 : Improved simplification of expressions.
  218.         18-MAR-96 : remove bug when displaying floatpoints.
  219.                       (why the hell is IEEEDPPow(x, y) y^x and not x^y !#@*§&%....).
  220.                     more optimizations :
  221.                         (-x)^n with n even real -> x^n
  222.                         (a*b)^x -> a^x*b^x
  223.                     display a/b now as fraction, not as a*b^(-1)
  224.         19-MAR-96 : Added Preference window.
  225.                     Shell now uses selectable pens.
  226.                     Laplace crashed when selecting Project/Quit instead
  227.                         of closing the window to quit.
  228.                     Doesn't use string-gadget as input anymore.
  229.         20-MAR-96 : Double click now evaluates expression
  230.                         (suggested by Thomas Schraitle).
  231.                     German catalog added.
  232.                     Window size and position is now remembered.
  233.                     Added ARexx port.
  234.                     Added ARexx command EVALUATE.
  235.         21-MAR-96 : Added clipboard support.
  236.                     diff() almost works ;-)
  237.         22-MAR-96 : Graphical output looks now much better.
  238.                     Puuh, found that nasty bug in diff().
  239.                     Added acot(), asinh(), acosh(), atanh() and sign().
  240.  
  241.     V0.1 (Evaluation version) released 09-MAR-96 :
  242.         First public release.
  243.